.location {
	padding: 0.241546rem 0.483092rem;

	.location-p {
		margin: 0 0.120773rem 0 0;
		display: inline-block;
	}
	.location-img {
		width: 0.483092rem;
		height: 0.483092rem;
	}
	.location-img-rotate {
		-webkit-transform: rotate(360deg);
		animation: rotation 1.5s linear infinite;
		-moz-animation: rotation 1.5s linear infinite;
		-webkit-animation: rotation 1.5s linear infinite;
		-o-animation: rotation 1.5s linear infinite;
	}
	@-webkit-keyframes rotation {
		from {
			-webkit-transform: rotate(0deg);
		}
		to {
			-webkit-transform: rotate(360deg);
		}
	}
}
.search-around {
	margin: 0 0.483092rem 0.241546rem 0.483092rem;
	height: 0.845411rem;

	.search-avatar {
		width: 0.869565rem;
		height: 100%;
	}

	.search-component {
		width: 7.801932rem;
		height: 100%;
	}
}
.swiper {
	width: 100%;
	height: 4.806763rem;
	.swiper-item {
		width: 100% !important;
		height: 100% !important;

		::v-deep .carousel-3d-slider {
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 0;
			width: 100% !important;
			height: 100% !important;

			.carousel-3d-slide {
				width: 90% !important;
				height: 100% !important;
				background-color: transparent;
				border: 0;
				border-radius: 0.241546rem;
			}
			.right-1 {
				transform: translateX(10.144928rem) translateZ(-4.830918rem) rotateY(0) !important;
			}
			.left-1 {
				transform: translateX(-10.144928rem) translateZ(-4.830918rem) rotateY(0) !important;
			}
		}
		img {
			width: 100%;
		}
	}
}
.type-around {
	padding: 0.458937rem 0.700483rem 0 0.700483rem;
	.news-around {
		width: 100%;
		padding-bottom: 0.241546rem;
		border-bottom: 0.048309rem #97c3fa dashed;

		.news-img {
			width: 1.932367rem;
			height: 0.724638rem;
		}
		.news-content {
			color: #666666;
			padding-left: 0.120773rem;
			border-left: #b5cdf8 0.048309rem solid;
		}
	}
}
.action-around {
	width: 100%;
	padding: 0.386473rem 0 0.483092rem 0;
	box-sizing: border-box;
    display: flex;
    align-items: center;
	.action-around-item {
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		flex-wrap: nowrap;
		height: 4.782609rem;
		.fire-swiper-img {
            
			border-radius: 0.144928rem 0.144928rem 0 0;
			width: 4.10628rem;
			height: 2.415459rem;
			object-fit: cover;
		}

		.van-grid-item {
			width: 4.855072rem;
			display: flex;
			align-items: center;
			justify-content: center;
			padding-bottom: 0.241546rem;

			::v-deep .van-grid-item__content {
				padding: 0;

				.van-grid-item__icon-wrapper {
					width: 100%;
					height: 2.584541rem;

					img {
						width: 100%;
						height: 100%;
					}
				}
				.fire-swiper-content {
					padding: 0.241546rem;
					align-items: flex-start !important;
					width: 4.10628rem;
					height: 1.449275rem;
					box-shadow: 0rem 0.096618rem 0.193237rem 0rem rgba(0, 0, 0, 0.08);

					.fire-pay {
						display: flex;
						align-items: baseline;

						p {
							padding: 0;
							margin: 0;
						}
						p:not(:last-child) {
							color: #ec5c40;
						}
					}
				}
			}
		}
		.van-grid-item:first-child {
			margin-left: 0.338164rem;
		}
		.van-grid-item:not(:last-child) {
			padding-right: 0.338164rem;
		}
		.van-grid-item:last-child {
			padding-right: 0.338164rem;
		}
	}

	.action-around-item::-webkit-scrollbar {
		/*滚动条整体样式*/
		height: 0;
	}
}
.home-list-home {
	padding: 0.386473rem 0.338164rem 0.483092rem 0.338164rem;
	height: 3.768116rem;
	display: flex;
	justify-content: space-between;

	.home-img-title {
		flex: 2;
		margin-right: 0.289855rem;
		height: 100%;
	}
	.home-img-title-right {
		flex: 1;
		height: 100%;

		.home-img-title-right__content:first-child {
			// margin-bottom: 0.289855rem;
		}
	}
}
.food-list {
	padding: 0.386473rem 0.338164rem 0.483092rem 0.338164rem;
	flex-wrap: wrap;

	.food-card {
		border-radius: 0.193237rem;
		width: 48%;
		margin-top: 0.241546rem;

		.food-page {
			width: 100%;
			padding: 0.241546rem 0 0.241546rem 0.362319rem;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			height: 100%;
		}

		.food-page div:first-child {
			margin-bottom: 0.096618rem;
		}

		.food-page div:nth-of-type(2) {
			margin-bottom: 0.241546rem;
		}

		.food-img {
			width: 100%;
			height: 4.468599rem;
			border-radius: 0.120773rem;
            object-fit: cover;
		}
	}
	.food-card:first-child,
	.food-card:nth-of-type(2) {
		margin-top: 0;
	}
}
.home-list {
	margin: 0.386473rem 0 0 0.338164rem;
	overflow-x: scroll;
	overflow-y: hidden;
	// height: 3.864734rem;
	.home-list-item {
		height: 100%;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;

		.van-grid-item {
			border-radius: 0.144928rem;
			// margin: 0 .483092rem .289855rem 0;

			::v-deep .van-grid-item__content {
				width: 4.830918rem;
				padding: 0;

				.van-grid-item__icon-wrapper {
					width: 2.705314rem;
					height: 1.78744rem;

					.home-list-item-img {
						width: 100%;
						height: 100%;

						.van-image__img {
							border-radius: 0.120773rem;
						}
					}
				}
				.home-list-item-text {
					margin-left: 0.193237rem;
					width: 1.932367rem;
					display: flex;
					flex-direction: column;
					align-items: flex-start;

					div {
						width: 100%;
					}
				}
			}
		}
		.van-grid-item:nth-of-type(even) {
			margin-bottom: 0;
		}
	}
}
.home-list::-webkit-scrollbar {
	/*滚动条整体样式*/
	height: 0;
}
.list-end {
	display: flex;
	justify-content: center;
	color: #6899f4;
}

::v-deep .custom-image .van-empty__image {
	width: 2.173913rem !important;
	height: 2.173913rem !important;
}
